dsynonym
English
Spanish
Portuguese
Dutch
German
French
Italian
Slovenian
Lemon Oil
— definition
1.
lemon oil (Noun)
1 definition
lemon oil (Noun)
— Fragrant yellow oil obtained from the lemon peel.
8 types of
flavor
flavorer
flavoring
flavour
flavourer
flavouring
seasoner
seasoning
2 parts of
lemon peel
lemon rind